/*
 * @lc app=leetcode.cn id=557 lang=java
 *
 * [557] 反转字符串中的单词 III
 */

// @lc code=start
class Solution {
    // 这不就是找空格而已
    public String reverseWords(String s) {
        // 题目说字符串中不会有额外的空格，意味着前面和后面都应该是没有空格的。不需要特别处理。
        // 当然，也可以用split(" ")来处理
        String ans="";
        int before = 0;
        for(int i=0;i<s.length();i++){
            if(s.charAt(i)==' '){
                ans+=new StringBuilder(s.substring(before, i)).reverse().toString()+" ";
                before=i+1;
            }
        }
        ans+=new StringBuilder(s.substring(before, s.length())).reverse().toString();//最后的一个单词
        return ans;
    }
}
// @lc code=end

